package com.xianyun.site.iblog.dto.user;

import lombok.*;

import javax.management.Query;
import java.io.Serializable;

/**
 * 用户校验
 * @author mac_zyj
 */
@AllArgsConstructor
@NoArgsConstructor
@Builder
@EqualsAndHashCode(callSuper = true)
@Data
public class SystemUserLoginQry extends Query  implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 扩展校验Key 可以为用户名 邮箱名称 手机号
     */
    private String extendKey;

    /** 扩展校验权限 可以为密码 短信码 */

    private String credentials;

    /**
     * 扩展用户登录点
     * 根据业务在做更深一个层次的扩展
     */
    private Integer extendType;

    /**
     * 三方账号ID
     */
    private String socialId;

    private String source;

    private String sessionId;
}
